Specification changes 3.0 -> 3.0.0-alpha2
Input
- Old spec:
tps-afc-callback-api-v3.yaml - New spec:
v3.0/tps-afc-callback-api.yaml - Generated: 2026-05-25 13:53:53 UTC
Overview changes
info.title:TPS AFC Callback API (v3.0)->TPS AFC Callback API (v3.0.0-alpha2)info.version:3.0->3.0.0-alpha2
Operation changes
- None
Parameter changes
- None
Operation body changes
- None
Operation component usage changes
- None
Security changes
- Global security changed.
Component changes
- Added component:
requestBodies.AuthorizationEventBody- Fields
authorizationData(typeobject; required no; content componentAuthorizationData)authorizationResultData(typeobject; required no; content componentAuthorizationResultData)cardData(typeobject; required no; content componentCardData)companyId(componentrequestBodies.AuthorizationEventBody; typeinteger; required yes)created(componentrequestBodies.AuthorizationEventBody; typestring; required yes; formatdate-time)eventType(componentrequestBodies.AuthorizationEventBody; typestring; required yes; enumAUTHORIZATION)eventUuid(componentrequestBodies.AuthorizationEventBody; typestring; required yes; formatuuid)
- Fields
- Added component:
requestBodies.CardloaderDataEventBody- Fields
accountStatus(componentrequestBodies.CardloaderDataEventBody; typenumber; required no; default 11)bankUserName(componentrequestBodies.CardloaderDataEventBody; typestring; required no)birthDate(componentrequestBodies.CardloaderDataEventBody; typestring; required no; formatdate-time)cardAccount(componentrequestBodies.CardloaderDataEventBody; typestring; required no)cardEmbos(componentrequestBodies.CardloaderDataEventBody; typestring; required no)cardStatus(componentrequestBodies.CardloaderDataEventBody; typenumber; required no)digitalPan(componentrequestBodies.CardloaderDataEventBody; typestring; required no)expiryDate(componentrequestBodies.CardloaderDataEventBody; typestring; required no; formatdate-time)name(componentrequestBodies.CardloaderDataEventBody; typestring; required no)pan(componentrequestBodies.CardloaderDataEventBody; typestring; required no)primaryCardIndicator(componentrequestBodies.CardloaderDataEventBody; typestring; required no)product(componentrequestBodies.CardloaderDataEventBody; typestring; required no)surname(componentrequestBodies.CardloaderDataEventBody; typestring; required no)taxNumber(componentrequestBodies.CardloaderDataEventBody; typenumber; required no)token(componentrequestBodies.CardloaderDataEventBody; typestring; required no)
- Fields
- Added component:
requestBodies.ClearingEventBody- Fields
cardData(typeobject; required no; content componentCardData)clearingData(typeobject; required no; content componentClearingData)clearingResultData(typeobject; required no; content componentClearingResultData)companyId(componentrequestBodies.ClearingEventBody; typeinteger; required yes)created(componentrequestBodies.ClearingEventBody; typestring; required yes; formatdate-time)eventType(componentrequestBodies.ClearingEventBody; typestring; required yes; enumCLEARING)eventUuid(componentrequestBodies.ClearingEventBody; typestring; required yes; formatuuid)
- Fields
- Added component:
requestBodies.DenyListEventBody- Fields
cardData(typeobject; required no; content componentCardData)companyId(componentrequestBodies.DenyListEventBody; typeinteger; required yes)created(componentrequestBodies.DenyListEventBody; typestring; required yes; formatdate-time)denyListData(typeobject; required yes; content componentDenyListData)eventType(componentrequestBodies.DenyListEventBody; typestring; required yes; enumDENY_LIST)eventUuid(componentrequestBodies.DenyListEventBody; typestring; required yes; formatuuid)
- Fields
- Added component:
requestBodies.EodEventBody- Fields
cardData(typeobject; required yes; content componentCardData)companyId(componentrequestBodies.EodEventBody; typeinteger; required yes)created(componentrequestBodies.EodEventBody; typestring; required yes; formatdate-time)eventType(componentrequestBodies.EodEventBody; typestring; required yes; enumEOD)eventUuid(componentrequestBodies.EodEventBody; typestring; required yes; formatuuid)notificationData(typeobject; required no; content componentEodData)
- Fields
- Added component:
requestBodies.TokenizationEventBody- Fields
additional(componentrequestBodies.TokenizationEventBody; typearray; required no)cardData(typeobject; required yes; content componentCardData)companyId(componentrequestBodies.TokenizationEventBody; typeinteger; required yes)created(componentrequestBodies.TokenizationEventBody; typestring; required yes; formatdate-time)eventType(componentrequestBodies.TokenizationEventBody; typestring; required yes; enumTOKENIZATION)eventUuid(componentrequestBodies.TokenizationEventBody; typestring; required yes; formatuuid)relatedCards(typearray; required no; items componentCardData)tokenizationData(typeobject; required no; content componentTokenizationData)
- Fields
- Added component:
requestBodies.TransactionEventBody- Fields
cardData(typeobject; required yes; content componentCardData)companyId(componentrequestBodies.TransactionEventBody; typeinteger; required yes)created(componentrequestBodies.TransactionEventBody; typestring; required yes; formatdate-time)deviceData(typeobject; required no; content componentDeviceData)eventType(componentrequestBodies.TransactionEventBody; typestring; required yes; enumTRANSACTION)eventUuid(componentrequestBodies.TransactionEventBody; typestring; required yes; formatuuid)metaData(typeobject; required no; content componentMetaData)productData(typearray; required no; items componentProductData)transactionData(typeobject; required yes; content componentTransactionData)transactionResultData(typeobject; required no; content componentTransactionResultData)tripData(typeobject; required no; content componentTripData)
- Fields
- Removed component:
requestBodies.SendAuthorizationEventRequestBody - Removed component:
requestBodies.SendCardloaderDataRequestBody - Removed component:
requestBodies.SendClearingEventRequestBody - Removed component:
requestBodies.SendTokenizationEventRequestBody - Removed component:
requestBodies.SendTransactionEventRequestBody - Added component:
responses.EmptyResponse- Notes
- Empty object (component
responses.EmptyResponse)
- Empty object (component
- Notes
- Added component:
responses.TransactionEventProcessedResponse- Fields
productData(typearray; required no; items componentProductData)transactionData(typeobject; required no; content componentTransactionDataUpdate)
- Fields
- Removed component:
responses.SendEmptyEventResponse - Removed component:
responses.SendTransactionEventResponse - Changed component:
responses.AuthenticationErrorResponse- Added fields
systemCode(componentresponses.AuthenticationErrorResponse; typeinteger; required no; formatint32)systemCodeDescription(componentresponses.AuthenticationErrorResponse; typestring; required no)
- Added fields
- Changed component:
responses.ErrorResponse- Notes
- Structural content changed (component
responses.ErrorResponse)
- Structural content changed (component
- Notes
- Added component:
securitySchemes.bearerAuth- Notes
- Top-level keys:
flows,type(componentsecuritySchemes.bearerAuth)
- Top-level keys:
- Notes
- Removed component:
securitySchemes.Authorization